.thcolor {
  color: var(--ep-color-primary);
}

.transfer {
  height: 100%;
  width: calc(100% - 2px);
  border: 1px solid #9093994f;
  overflow: hidden;
  border-radius: 4px;
  user-select: none;
}

.left {
  width: 50%;
  float: left;
  height: 100%;
}

.divider {
  border-left: 1px solid #9093994f;
  float: left;
  height: 100%;
}

.right {
  // 1px 是中间的分割线，需要给分割线让出点儿位置
  width: calc(50% - 2px);
  float: left;
  height: 100%;
}


.no-data-left {
  margin-top: 41%;
  margin-left: calc(50% - 40px);
  user-select: none;
  float: left;
  color: var(--ep-text-color-placeholder);
}

.no-data-right {
  margin-top: 50%;
  margin-left: calc(50% - 40px);
  user-select: none;
  float: left;
  color: var(--ep-text-color-placeholder);
}
.margin12 {
  margin: 12px;
}

.margin10 {
  margin: 10px;
}

.margin10-r {
  margin-top: 10px;
  margin-left: 10px;
  margin-bottom: 10px;
  margin-right: -8px;
}

.margin12-r {
  margin-top: 12px;
  margin-left: 12px;
  margin-bottom: 12px;
}

.mr2 {
  margin-right: 2px;
}

.mr-10 {
  margin-right: -10px;
}

.mr10 {
  margin-right: 10px;
}

.ml10 {
  margin-left: 10px;
}

.mt5 {
  margin-top: 5px;
}

.mt18 {
  margin-top: 18px;
}

.w38 {
  width: 38px;
}

.h50 {
  height: 50px;
}

.aqua {
  background-color: aqua;
}

.scrollbar-h136 {
  height: calc(100% - 136px);
  width: calc(100% - 12px);
}

.scrollbar-h110 {
  height: calc(100% - 110px);
}

.scrollbar-h92 {
  height: calc(100% - 92px);
}

.scrollbar-h66 {
  height: calc(100% - 66px);
}

.breadcrumb {
  width: calc(100% - 25px);
  height: 15px;
  overflow-x: hidden;
  text-overflow: ellipsis;
  font-size: 13px;
  color: #606266;
}

.option {
  width: calc(100% - 12px);
  font-size: 14px;
  height: 50px;
  border-radius: 4px;
  margin-bottom: 2px;
  margin-right: 12px;
  background-color: #90939917;
}

.option-selected {
  width: calc(100% - 12px);
  font-size: 14px;
  height: 50px;
  cursor: pointer;
  border-radius: 4px;
  margin-bottom: 2px;
  margin-right: 12px;
  background-color: #90939917;
  color: #606266;
  font-weight: var(--ep-checkbox-font-weight);
}

.option-selected-label {
  margin: 12px 0 0 10px;
  white-space: nowrap;
  line-height: 1;
  width: calc(100% - 46px);
  overflow: hidden;
  text-overflow: ellipsis;
}

.option:hover {
  background-color: var(--ep-color-primary-light-9);
}

.option-disabled {
  color: var(--ep-disabled-text-color);
  cursor: no-drop;
}

.option-selected:hover {
  background-color: var(--ep-color-primary-light-9);
}

.option-des {
  color: hsla(180deg, 1%, 61%, 0.929);
  font-size: smaller;
}

.checkBodxW {
  width: calc(100% - 12px) !important;
  margin: 0 0 0 10px;
  height: 50px;
}

.pointer {
  cursor: pointer;
}

.auto {
  cursor: auto;
}

.link {
  color: var(--ep-color-primary) !important;
}

.link:hover {
  color: var(--ep-color-primary-light-3) !important;
}

.flr {
  float: right;
}

.dpi {
  display: inline;
}

.dpib {
  display: inline-block;
}

.fll {
  float: left;
}

:deep(.ep-checkbox__label) {
  width: calc(100% - 14px);
  overflow: hidden;
  text-overflow: ellipsis;
}

.selected-num {
  height: 32px;
}

.h32 {
  height: 32px;
}

.lh3_5 {
  line-height: 3.5;
}

.lh1 {
  line-height: 1;
}

.lh2 {
  line-height: 2;
}

.checkAll_label {
  font-size: 15px !important;
}

.fs16 {
  font-size: 16px;
}

.closebold {
  cursor: pointer;
  border-radius: 4px;
}

.closebold:hover {
  background-color: #80808030;
}


.notBreak-r {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: calc(100% - 34px);
}

.notBreak-l {
  white-space: nowrap;
  width: calc(100% - 38px);
  overflow: hidden;
  text-overflow: ellipsis;
}